package com.cnhis.cloudhealth.clinical.hosnurse.hosoffice.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hosoffice.bo.HosOfficeBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

@Service
public class HosOfficeImpl implements IHosOffice{
 @Autowired
 private HosOfficeBo hosOfficeBo;

@Override
public ModelVo getOfficeName(Map map) throws Exception {
	return hosOfficeBo.getOfficeName(map);
}

@Override
public ModelVo checkOfficeOperationOption(Map map) throws Exception {
	return hosOfficeBo.checkOfficeOperationOption(map);
}

@Override
public ModelVo defaultCurrentOffice(Map map) throws Exception {
	return hosOfficeBo.defaultCurrentOffice(map);
}

@Override
public ModelVo getCurrentOffice(Map map) throws Exception {
	return hosOfficeBo.getCurrentOffice(map);
}

@Override
public ModelVo defaultMedical(Map map) throws Exception {
	
	return hosOfficeBo.defaultMedical(map);
}

@Override
public ModelVo chenckGynecology(Map map) throws Exception {
	return hosOfficeBo.chenckGynecology(map);
}

@Override
public ModelVo queryBedSpace(Map map) throws Exception {
	return hosOfficeBo.queryBedSpace(map);
}

@Override
public ModelVo queryOfficeList(Map map) throws Exception {
	return hosOfficeBo.queryOfficeList( map);
}

@Override
public ModelVo queryBedLevel() throws Exception {
	return hosOfficeBo.queryBedLevel();
}

@Override
public ModelVo queryArea(long BCK01B) throws Exception {
	return hosOfficeBo.queryArea(BCK01B);
}

@Override
public ModelVo queryProofeadAdviceOffice(Map map) throws Exception {
	return hosOfficeBo.queryProofeadAdviceOffice(map);
}

@Override
public ModelVo queryPatientBedLevel(Map map) throws Exception {
	return hosOfficeBo.queryPatientBedLevel(map);
}

@Override
public ModelVo patientOutDept(Map map) throws Exception {
	return hosOfficeBo.patientOutDept(map);
}
@Override
public ModelVo patientOutDept1(Map map) throws Exception {
	return hosOfficeBo.patientOutDept1(map);
}
@Override
public ModelVo queryAllOffice() throws Exception {
	return hosOfficeBo.queryAllOffice();
}

@Override
public ModelVo queryAllWorkRoom() throws Exception {
	return hosOfficeBo.queryAllWorkRoom();
}

@Override
public ModelVo queryCareLevel() throws Exception {
	return hosOfficeBo.queryCareLevel();
}

@Override
public ModelVo queryNewArea(Map map) throws Exception {
	
	return hosOfficeBo.queryNewArea(map);
}

@Override
public ModelVo getNewArea(Map map) throws Exception {
	return hosOfficeBo.getNewArea(map);
}

@Override
public ModelVo getBedLevel() throws Exception {
	return hosOfficeBo.getBedLevel();
}

@Override
public ModelVo getNewOffice(Map map) throws Exception {
	return hosOfficeBo.getNewOffice(map);
}

	@Override
	public ModelVo queryNullBed(Map map) throws Exception {
		return hosOfficeBo.queryNullBed(map);
	}
	@Override
	public ModelVo queryBed(Map map) throws Exception {
		return hosOfficeBo.queryBed(map);
	}

	@Override
	public ModelVo upbcq04a(Map map) throws Exception {
		return hosOfficeBo.upbcq04a(map);
	}
	
	@Override
	public ModelVo queryBck01c(Map map) throws Exception {
		return hosOfficeBo.queryBck01c(map);
	}
	@Override
	public ModelVo upbck01c(Map map) throws Exception {
		return hosOfficeBo.upbck01c(map);
	}
	@Override
	public ModelVo queryBck01d(Map map) throws Exception {
		return hosOfficeBo.queryBck01d(map);
	}
	@Override
	public ModelVo upbck01d(Map map) throws Exception {
		return hosOfficeBo.upbck01d(map);
	}
}
